.head-modal-shelf-menu{
padding:0.5em;
text-align:right;
height:2em;
width:61em;
}
.head-modal-shelf-menu-list{
	margin-right: 0.3em;
}
.head-modal-shelf-menu-list-item{
border-radius: 1.6em;
    display: inline-block;
    height: 1.6em;
    margin-left: 2.3em;
background:#fff;

}
.head-modal-shelf-menu-list-item img{
	height: 1.6em;
    width: 1.6em;
		cursor:pointer;
}
.head-modal-follow{

height: 15em;
    padding: 0.5em;
    width: 61em;
}
.head-modal-follow-list{
	text-align: center;
}
.head-modal-follow-list-item{
		display: inline-block;
    min-width: 12em;
    height: 5.5em;
		position: relative;
		margin: 0 0 1.5em 2.5em;
		font-weight:bold;
		color:#fff;
		
}
.head-modal-follow-list-item:hover .head-modal-follow-list-author{
	background:#E76201;

}
.head-modal-follow-list-item:hover .head-modal-follow-list-desc{
	color:#000;
	background:#F9E632;
}
.head-modal-follow-list-dp{
	height: 5em;
    position: absolute;
    top: 0.3em;
    width: 5em;
    z-index: -1;
		border-radius:5em;
		background:#393939;
}
.head-modal-follow-list-dp img{
	height:5em;
	width:5em;
}
.head-modal-follow-list-author{
	font-size: 1.2em;
    line-height: 1em;
		float:right;
		cursor: pointer;
		background:#393939;
		cursor:pointer;
}
.head-modal-follow-list-desc{
    bottom: 0;
    font-size: 0.8em;
    max-height: 65%;
    max-width: 56%;
    padding: 0.1em;
    position: absolute;
		cursor:pointer;
    right: 0;
    text-overflow: ellipsis;
		cursor: pointer;
		background:#393939;
}
.head-modal-follow-list-cancel{
    left: 0;
    position: absolute;
    top: -0.1em;
    z-index: 20;
		color:#E76201;
}
.head-modal-follow-list-select{
	left: 1em;
    position: absolute;
    top: 1em;
    z-index: -5;
}